package com.hk.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.hk.core.BaseEntity;
import lombok.Data;

import java.util.Date;

@Data
public class Business extends BaseEntity {
                // 主键ID
                private Long id;

                // 0为真，1为伪
                private Integer authenticity;

                // 姓名
                private String name;

                // 电话
                private String phone;

                // 渠道 (0:默认渠道)
                private Integer channel = 0;

                // 活动ID
                private Long activityId;

                // 活动名称
                private String activityName;

                // 活动信息
                private String activityInfo;

                // 性别 (0:默认/未知)
                private Integer sex = 0;

                // 年龄
                private Integer age;

                // 微信
                private String weixin;

                // QQ
                private String qq;

                // 级别
                private Integer level;

                // 学科
                private Integer subject;

                // 状态 1待跟进 2跟进中 0转为客户
                private Integer status;

                // 分配人
                private String assignBy;

                // 分配时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
                private Date assignTime;

                // 拥有者
                private String owner;

                // 拥有时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
                private Date ownerTime;

                // 虚假次数 (默认0)
                private Integer falseCount = 0;

                // 下次联系时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
                private Date nextTime;

                // 结束时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
                private Date endTime;

                // 用户ID
                private Long userId;

                // 转移信息
                private String transfer;

                // 省份
                private String provinces;

                // 城市
                private String city;

                // 地区 (默认'null_null')
                private String region;

                // 课程ID
                private Long courseId;

                // 职业
                private Integer occupation;

                // 学历
                private Integer education;

                // 工作
                private Integer job;

                // 薪资
                private Integer salary;

                // 专业
                private Integer major;

                // 期望薪资
                private String expectedSalary;

                // 原因
                private Integer reasons;

                // 计划
                private Integer plan;

                // 计划时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
                private Date planTime;

                // 其他意向
                private String otherIntention;

                // 线索ID
                private Integer clueId;

                // 开始创建时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
                private Date beginCreateTime;

                // 结束创建时间
                @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
                private Date endCreateTime;

    }


